device: remove get_toplevel from surface_at_position vfunc
authorChristian Hergert <chergert@redhat.com>
Tue, 19 May 2020 19:00:32 +0000 (12:00 -0700)
committerChristian Hergert <chergert@redhat.com>
Tue, 19 May 2020 20:07:38 +0000 (13:07 -0700)
commitfa08d848ca0d84d7c372cc20427a3686d93286af
tree36d32d92dacc3292004b3049eee90bd3dda6f334
parent841e9b3f0e4903f0c28022a9d67dc0f2290dbac3
device: remove get_toplevel from surface_at_position vfunc

This is not used anymore now that surfaces are always toplevel in the
semantics of GdkWindow where child windows were available. We can drop
that and simplify the vfunc just a bit more.

Fixes #2765
gdk/broadway/gdkdevice-broadway.c
gdk/gdkdevice.c
gdk/gdkdeviceprivate.h
gdk/gdkdisplay.c
gdk/wayland/gdkdevice-wayland.c
gdk/win32/gdkdevice-win32.c
gdk/win32/gdkdevice-win32.h
gdk/win32/gdkdevice-wintab.c
gdk/x11/gdkdevice-xi2.c